function getcurrenturlvalue(){
		var url = "getCurrentUrl.action";
		var testurl = jQuery('#testurl').val();
		var toRemove = 'http://localhost:8080/FSH_Final/';
		var curUrl = testurl.replace(toRemove,'');
		jQuery.ajax({
			url : url,
			data : {
				curUrl : curUrl 
				
			},
			success : function(data) {
				window.location = "login.jsp";
				
			}
		});
	}
function searchFull() {
	var url = "fulltextsearchkey.action";
	var keysearch = $('#lookup_input').val();
	$.ajax({
		url : url,
		data : {
			keysearch : encodeURIComponent(keysearch)
		},
		success : function(data) {
			$('#search-form').submit();
			
		}
	});
}


function searchAjax(key) {
	var url = "getdistrict.action";
	$.ajax({
		url : url,
		data : {
			provinceId : key
		},
		success : function(data) {
			// alert(data);
			// split data -> array
			$('#district').html('');
			var arr = data.split('|');
			if (arr.length == 0) {
				$('#district').html('<option value="0">---Tất cả---</option>');

			} else {
				$('#district').html('<option value="0">---Tất cả---</option>');
				for ( var i = 0; i < arr.length - 1; i++) {
					var item = arr[i];
					var temp = item.split(',');
					$('#district').append(
							'<option value="' + temp[0] + '">' + temp[1]
									+ '</option>');
					// alert(temp[0]+"--"+temp[1]);
				}
			}
		}
	});
}

function searchAjax2(key) {
	var url = "getdistrict.action";
	$
			.ajax({
				url : url,
				data : {
					provinceId : key
				},
				success : function(data) {
					// alert(data);
					// split data -> array
					$('#district2').html('');
					var arr = data.split('|');
					if (arr.length == 0) {
						$('#district2').html(
								'<option value="0">---Tất cả---</option>');

					} else {
						$('#district2').html(
								'<option value="0">---Tất cả---</option>');
						for ( var i = 0; i < arr.length - 1; i++) {
							var item = arr[i];
							var temp = item.split(',');
							$('#district2').append(
									'<option value="' + temp[0] + '">'
											+ temp[1] + '</option>');
							// alert(temp[0]+"--"+temp[1]);
						}
					}
				}
			});
}

function searchAjax1(key) {
	var url = "getdistrict.action";
	$
			.ajax({
				url : url,
				data : {
					provinceId : key
				},
				success : function(data) {
					// alert(data);
					// split data -> array
					$('#district').html('');
					var arr = data.split('|');
					var district_value = document
							.getElementById("district_value").value;
					var area_value = document.getElementById("area_value").value;
					var price_value = document.getElementById("price_value").value;
					var city_value = document.getElementById("city_value").value;
					$("#city").val(city_value);
					$("#area").val(area_value);
					$("#price").val(price_value);
					if (arr.length == 0) {
						$('#district').html(
								'<option value="0">---Tất cả---</option>');

					} else {
						$('#district').html(
								'<option value="0">---Tất cả---</option>');
						for ( var i = 0; i < arr.length - 1; i++) {
							var item = arr[i];
							var temp = item.split(',');
							if (temp[0] == district_value) {
								$('#district').append(
										'<option selected value="' + temp[0]
												+ '">' + temp[1] + '</option>');
							} else {
								$('#district').append(
										'<option value="' + temp[0] + '">'
												+ temp[1] + '</option>');
							}
							// alert(temp[0]+"--"+temp[1]);
						}
					}
					// $('#divSearchResult').html("<div
					// class='SearchResultRow'>abc</div> <div
					// class='SearchResultRow'>xyhtmlz</div>");
					// $('#district').show();
				}
			});
}
function ajaxComapre(key) {
	var url = "compare.action";
	jQuery.ajax({
		url : url,
		data : {
			topicId : key
		},
		success : function(data) {
			jQuery('#numberCompare').html("(" + data + ")");
		}
	});
}
function ajaxRemove() {
	var url = "removecompare.action";
	jQuery.ajax({
		url : url,
		success : function(data) {
			jQuery('#numberCompare').html("");
		}
	});
}
function addlocation() {
	var url = "adminlocation.action";
	var locationName = $('#locationName').val();
	var description = $('#description').val();
	var latitude = $('#latitude').val();
	var longitude = $('#longitude').val();
	var district = $('#district').val();
	var locationTypeId = $('#locationtype').val();
	$.ajax({
		url : url,
		data : {
			districtId : district,
			latitude : latitude,
			longitude : longitude,
			description : encodeURIComponent(description),
			locationName : encodeURIComponent(locationName),
			locationTypeId : locationTypeId,
		},
		success : function(data) {
			alert(data);

		}
	});
}

function deletelocation(id) {
	var url = "deletelocation.action";
	var districtId = $('#district2').val();
	var locationTypeId = $('#locationtype2').val();
	$
			.ajax({
				url : url,
				data : {
					locationId : id,
					districtId : districtId,
					locationTypeId : locationTypeId,

				},
				success : function(data) {
					// alert(name);

					var arr = data.split('|');

					if (arr.length == 0) {
						$('#listlocal').html('');

					} else {
						alert("Đã xoá " + arr[arr.length - 1]
								+ " khỏi danh sách!");
						$('#listlocal').html('');
						for ( var i = 0; i < arr.length - 1; i++) {
							var item = arr[i];
							var temp = item.split('+');
							$('#listlocal')
									.append(
											'<tr><td height="14">&nbsp;<b>'
													+ temp[0]
													+ '</b></td>'
													+ '<td height="20">&nbsp;</td>'
													+ '<td>'
													+ temp[1]
													+ '</td>'
													+ '<td>'
													+ temp[2]
													+ '</td><td>&nbsp;</td><td>&nbsp;</td>'
													+ '<td class="list"><nobr>[<a class="maintitle" onclick="deletelocation('
													+ temp[0]
													+ ')" href="#">Remove</a>]</nobr></td>'
													+ '</tr>');

							// alert(temp[0]+"--"+temp[1]);
						}
					}

				}
			});
}
function addcity() {
	var url = "addcity.action";
	var provinceName = $('#city3').val();
	var latitude = $('#latitude').val();
	var longitude = $('#longitude').val();
	$.ajax({
		url : url,
		data : {
			provinceName : encodeURIComponent(provinceName),
			latitude : latitude,
			longitude : longitude,
		},
		success : function(data) {
			alert(data);

		}
	});
}
function adddistrict() {
	var url = "adddistrict.action";
	var districtName = $('#districtName').val();
	var provinceId = $('#city1').val();
	var latitude = $('#latitude').val();
	var longitude = $('#longitude').val();
	$.ajax({
		url : url,
		data : {
			districtName : encodeURIComponent(districtName),
			provinceId : provinceId,
			latitude : latitude,
			longitude : longitude,
		},
		success : function(data) {
			alert(data);

		}
	});
}
function listlocation() {
	var url = "listlocation.action";
	var districtId = $('#district2').val();
	var locationTypeId = $('#locationtype2').val();
	$
			.ajax({
				url : url,
				data : {
					districtId : districtId,
					locationTypeId : locationTypeId,
				},
				success : function(data) {
					// alert(data);
					// split data -> array
					$('#listlocal').html('');
					var arr = data.split('|');
					if (arr.length == 0) {
						$('#listlocal').html('');

					} else {
						$('#listlocal').html('');
						for ( var i = 0; i < arr.length - 1; i++) {
							var item = arr[i];
							var temp = item.split('+');
							$('#listlocal')
									.append(
											'<tr><td height="14">&nbsp;<b>'
													+ temp[0]
													+ '</b></td>'
													+ '<td height="20">&nbsp;</td>'
													+ '<td>'
													+ temp[1]
													+ '</td>'
													+ '<td>'
													+ temp[2]
													+ '</td><td>&nbsp;</td><td>&nbsp;</td>'
													+ '<td class="list"><nobr> [<a class="maintitle" onclick="deletelocation('
													+ temp[0]
													+ ');" href="#">Remove</a>]</nobr></td>'
													+ '</tr>');

							// alert(temp[0]+"--"+temp[1]);
						}
					}
				}
			});
}
$(function() {
	$('#city').change(function() {
		var keyword = $(this).val();
		if (keyword != 0) {
			searchAjax(keyword);
			// enable
			// $('district').removeAttr("disabled");
		} else {
			$('#district').html('<option value="0">---Tất cả---</option>');
			// disable
			// $('district').attr("disabled", true);
		}
	});
	$('#city2').change(function() {
		var keyword = $(this).val();
		if (keyword != 0) {
			searchAjax2(keyword);
			// enable
			// $('district').removeAttr("disabled");
		} else {
			$('#district2').html('<option value="0">---Tất cả---</option>');
			// disable
			// $('district').attr("disabled", true);
		}
	});

	$('#district2').change(function() {
		var keyword = $(this).val();
		if (keyword != 0) {
			listlocation();
		} else {

		}
	});
	$('#locationtype2').change(function() {
		var keyword = $(this).val();
		var nametype = $(this).find(":selected").text();
		$('#locationtypeName').html(nametype);
		if (keyword != 0) {
			listlocation();
		} else {

		}
	});
	$('#submitlocation').click(function() {
		var locationName = $('#locationName').val();
		var district = $('#district').val();
		var latitude = $('#latitude').val();

		if (district == 0) {
			alert('Chọn thành phố, quận huyện!');
		}
		if (latitude == "") {
			alert('Lựa chọn vị trí trên bản đồ!');
		}
		if (locationName == "") {
			alert('Nhập tên địa điểm muốn thêm!');
		}
		if (district != 0 && locationName != "" && latitude != "") {
			addlocation();
		}
	});

	$('#submitcity').click(function() {
		var city3 = $('#city3').val();
		var latitude = $('#latitude').val();

		if (latitude == "") {
			alert('Lựa chọn vị trí trên bản đồ!');
		}
		if (city3 == "") {
			alert('Nhập tên địa điểm muốn thêm!');
		}
		if (city3 != "" && latitude != "") {
			addcity();
		}
	});
	$('#submitdistrict').click(function() {
		var districtName = $('#districtName').val();
		var latitude = $('#latitude').val();

		if (latitude == "") {
			alert('Lựa chọn vị trí trên bản đồ!');
		}
		if (districtName == "") {
			alert('Nhập tên địa điểm muốn thêm!');
		}
		if (districtName != "" && latitude != "") {
			adddistrict();
		}
	});
	
	$('#divSearchResult').delegate('.SearchResultRow', 'click', function() {
		$('#SearchStudent').val($(this).html());
		$('#divSearchResult').hide();
	});

	$('district').attr("disabled", true);

});
